font

С

Chrome

Opera

Safari

Firefox

7.0

8.0

9.0

7.0

8.0

9.6

10.0

10.0

3.1

4.0

5.0

3.0

3.6

4.0

Помилка

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

 

Коротка інформація

CSS

CSS1, CSS2

Значення за умовчанням

Залежить від використання

Наслідує

Так

Застосовується

До усіх елементів

Аналог HTML

<I>, <B>, <FONT>

Посилання на специфікацію

http://www.w 3.org/TR/CSS21/fonts.html#propdef - font

Опис

Універсальна властивість, яка дозволяє одночасно задати декілька характеристик шрифту і тексту.

Синтаксис

font: [font - style || font - variant || font - weight] font - size [/line - height] font - family | inherit

Значення

В якості обов'язкових значень властивості font вказується розмір шрифту і його сімейство. Інші значення являються опциональными і задаються за бажання. Для детального ознайомлення дивитеся інформацію про кожну властивість окремо.

inherit Наслідує значення батька.

Приклади використання

p { font: 12pt/10pt sans - serif; }

З типографики пішла запис вказувати через слэш розмір шрифту і міжрядкова відстань (інтерліньяж). Тому 12pt в даному випадку означає розмір основного тексту в пунктах, а 10pt - інтерліньяж. В якості сімейства вказується рубаний шрифт (sans - serif).

p { font: bold italic 110% serif; }

Значення bold встановлює жирне зображення тексту, а italic - курсивне. В даному випадку їх порядок не важливий, тому bold і italic можна поміняти місцями. Розмір тексту задається у відсотках, а в якості гарнітури використовується шрифт із зарубками (serif).

p { font: normal small - caps 12px/14px fantasy; }

Значення small - caps належить властивості font - variant і встановлює текст у вигляді капітелі (заголовні букви зменшеного розміру). Значення normal застосовується відразу до двох властивостей: font - style і font - weight.

Приклад

HTML 4.0  CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">
    <title>font</title>
    <style type="text/css">
   .   .layer1 {
        font: 12pt sans - serif; 
      } 
      H1 {
        font: 200% serif;
      }
    </style>
  </head>
  <body> 
  
    <div class="layer1">
    <h1>Луцький національний технчний університет </h1>
 Луцький національний технчний університет є одним із найкращих професійних закладів освіти у місті Луцьку. Найкращою з підготовки спеціалістів є кафедра професійного навчання, що займається професійною підготовкою студентів.        </div>
  
  </body>
</html>

Результат цього прикладу показаний ні мал. 1.

Мал. 1. Застосування властивості font

Об'єктна модель

[window.]document.getElementById("elementID").style.font

Браузери

Internet Explorer до сьомої версії включно не підтримує значення inherit.